set up shop

Translations
открыть магазин
After years of planning, they finally set up shop in the city center.
После многих лет планирования они наконец открыли магазин в центре города.
Definitions
To start a business or begin operating in a particular location, often by establishing a physical presence such as a store, office, or workshop.
Words
set

verb
открыть
up

adverb
вверх
shop

noun
магазин